آموزش زبان ارلنگ (erlang)
سلام دوستان
یک سوال داشتم. می خواستم ببینم به نظر شما اگر من از الان به دنبال یادگیری زبان هایی مثل Erlang یا اف شارپ باشم خوبه یا اینکه زبان هایی مثل سی شارپ یا دات نت.
یک سوالی که خیلی ذهنم رو مشغول کرده به خودش اینه که چرا برای پیاده سازی سیستم های بزرگ که قابلیت مقیاس پذیری زیادی رو دارن از Erlang استفاده نمیشه ؟
چون با توجه به مطالعاتی که داشتم این زبان قدرت بسیار زیادی رو داره و کاربردهای فراوانی داره.
زبان برنامه نویسی Erlang چیست؟
پاسخ هوش مصنوعی
سلام!
یادگیری زبان هایی مانند Erlang و F# می تواند انتخاب های خوبی باشد، به ویژه اگر به دنبال کار در زمینه هایی مثل سیستم های توزیع شده و برنامه های کاربردی با مقیاس بالا هستید. هر زبان ویژگی ها و کاربردهای خاص خود را دارد و به نیازهای شما بستگی دارد که کدام یک را انتخاب کنید.
Erlang به خاطر قابلیت های خود در زمینه مقیاس پذیری و تحمل خطا شهرت دارد. سیستم های بزرگ مانند سیستم های ارتباطی، پردازش پیام و برنامه های real-time به خوبی با Erlang پیاده سازی می شوند. با این حال، ممکن است به دلایل مختلفی مانند تعداد توسعه دهندگان کمتر و دسترسی به منابع یادگیری، از آن استفاده نشود. علاوه بر این، زبان های رایج تری مانند C# و .NET معمولاً پشتیبانی و منابع بیشتری دارند، که باعث می شود توسعه دهندگان بیشتری به آن ها روی بیاورند.
در نهایت، انتخاب زبان بستگی به پروژه ها و تمایلات شخصی شما دارد. اگر به دنبال توسعه نرم افزارهایی با نیاز به مقیاس پذیری بالاتر هستید، Erlang گزینه ی مناسبی است. اما اگر می خواهید به بازار کار وسیع تری دسترسی داشته باشید، یادگیری C# و .NET می تواند گزینه ی بهتری باشد.
به نظر من هر زبانی که یا بگیرید میتونه برای شما و برای کار شما مفید باشه و فرقی نمیکنه زیاد که چه زبانی رو انتخا کنید. شما هر زبانی رو که انتخاب می کنید باید حرفه ای توی اون کار کنید و تخصص کسب کنید.
اما برخی از دلایل اینکه برخی از زبان ها با وجود قدرتمند بودن استقبال کمی میشن اینا هستن :
- شرکت تولید کننده زبان برنامه نویسی اعتبار شرکت های بزرگی مثل مایکروسافت یا گوگل رو نداره.
- تعداد برنامه نویسان اون زبان کم هست و کسی رغبتی به یادگیری نشون نمیده
- داکیومنت های اون زبان برنامه نویسی کم هست و یادگیری اون سخت میشه
و برخی ازدلایل دیگه.
زبان برنامه نویسی Erlang چیست؟
Erlang یک زبان برنامه نویسی همگانی، همزمان و همچنین یک سیستم زمان بندی جمع آوری زباله است. زبان برنامه نویسی Erlnag یک زبان برنامه نویسی سمت سرور است که توسط شرکت اریکسون ساخته شده و دارای یک ماشین مجازی است که می توان آن را در ویندوز، لینوکس، فری بی اس دی و سیستم های دیگر نصب نمود و از قدرت بیش از حد آن بهره برد. اصطلاح Erlang به طور متناوب با Erlang/OTP یا OTP استفاده می شود که شامل سیستم زمان اجرا Erlang، تعدادی از اجزای آماده برای استفاده (که عمدتا در Erlnag نوشته شده اند) و مجموعه ای از اصول طراحی برای برنامه های Erlang می باشد.

همونطور که از تعریف بالا مشخصه این زبان مربوط به شرکت اریکسون هست که شاید در زمینه زبانهای برنامه نویسی زیاد شناخته شده نیست. ضمنا این زبان برای استفاده های بسیار خاص و سیستم های Distributed خیلی محدود هست که کاربرد اون رو خیلی خیلی خاص میکنه.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
 
                         
                         
                        